// pages/change/phoneNum.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    phonenum: ""

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  phonenumInput: function (e) {
    this.setData({
      phonenum: e.detail.value
    })

  },

  register: function () {
    var that = this
    var userID = wx.getStorageSync('userID').userID
    console.log("用户输入的手机号:", that.data.phonenum)
    var phonenum = that.data.phonenum
    if(phonenum){
      wx.request({//获取是否注册、用户名、手机号、智能逻辑
        method: 'POST',
        header: {
          'content-type': 'application/x-www-form-urlencoded',
          'chartset': 'utf-8'
        },
        url: 'https://fdxt.xyz:5050', //服务器API的url
        data: {
          port: JSON.stringify("change_phonenum"),
          userID: JSON.stringify(userID),
          phonenum: JSON.stringify(phonenum)
        },
        success: function (res) { //wx.request 成功
          console.log("修改手机号，res：", res)
          if (res.data.state == "1")//
          {
            //============
            wx.request({//获取注册信息
              method: 'POST',
              header: {
                'content-type': 'application/x-www-form-urlencoded',
                'chartset': 'utf-8'
              },
              url: 'https://fdxt.xyz:5050', //服务器API的url
              data: {
                port: JSON.stringify("auto_login"),
                userID: JSON.stringify(userID)
              },
              success: function (res) { //wx.request 成功
                console.log("修改手机号界面获取服务器用户信息成功，res：", res)
                wx.showToast({
                  title: '修改成功！',
                })
                wx.setStorage({
                  key: 'userInfoServer',//将服务器信息储存至微信小程序
                  data: res,
                })
                wx.navigateBack({
                  success: function () {
                    console.log("修改手机号成功后跳转成功")
                  },
                  fail: function (res) {
                    console.log("修改手机号成功后跳转失败,res:", res)
                  }
                })

              },
              fail: function (res) { //wx.request 失败
                console.log("获取服务器用户信息失败，res：", res)

              },
              complete: function (res) {
                console.log("获取用户信息完成", res)
              }

            })

            //============

          }
          else {
            console.log("修改手机号失败但在success中")
            wx.showToast({
              title: '修改失败请重试',
              icon: 'none'
            })
          }

        },
        fail: function (res) { //wx.request 失败
          console.log("修改手机号失败，res：", res)
          wx.showToast({
            title: '修改失败请重试',
            icon: 'none'
          })

        },

      })

    }
    else//用户没有输入电话号码
    {
      wx.showToast({
        title: '您未输入手机号！',
        icon:'none'
      })

    }


  }
})